package com.sweetcircle.domain.vo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.sweetcircle.annotation.FieldNote;
import lombok.Data;

/**
 * &#064;project_name: sweet-circle-server
 * &#064;Author: Anan
 * &#064;time: 2024/7/29 下午9:09
 */


@Data
public class ContactApplyVO {


    /**
     * 联系人申请id
     */
    @FieldNote("联系人申请id")
    @TableId
    private String contactApplyId;

    /**
     * 用户id
     */
    @FieldNote("用户id")
    private String userId;  // 登录用户 用户id
    /**
     * 添加联系人用户id
     */
    @FieldNote("联系人用户id")
    private String contactUserId;  // 联系人
    /**
     * 备注名
     */
    @FieldNote("备注名")
    private String noteName; // 备注名
    /**
     * 申请消息
     */
    @FieldNote("申请消息")
    private String applyMsg;  // 申请消息
    /**
     * 聊天甜甜圈状态  0：聊天、甜甜圈 1：仅聊天（不可以看甜甜圈）
     */
    @FieldNote("聊天甜甜圈状态 0：聊天、甜甜圈 1：仅聊天（不可以看甜甜圈）")
    private Integer sweetCircleAuth;  // 甜甜圈状态
    /**
     * 甜甜圈状态 0：让他（她）看 1：不让他（她）看 添加的联系人
     */
    @FieldNote("甜甜圈状态")
    private Integer sweetCircleStatusA;  // 甜甜圈状态
    /**
     * 甜甜圈状态 0:看他甜甜圈 1：不看他的甜甜圈
     */
    @FieldNote("甜甜圈状态")
    private Integer sweetCircleStatusB;  // 甜甜圈状态

    /**
     * 最后申请时间
     */
    @FieldNote("最后申请时间")
    private Long applyTime;

    /**
     * 状态0:待处理 1:已同意  2:已拒绝 3:已拉黑
     */
    @FieldNote("状态0:待处理 1:已同意  2:已拒绝 3:已拉黑")
    private Integer status;


}
